package com.battle.pojo.param.trainingSoloDetails;

import jakarta.persistence.Column;
import lombok.Data;
import nirvana.core.domains.param.PageParam;

import java.time.LocalDate;

/**
* 【描 述】：
* 【环 境】：J2SE
* 【详 细】：
*
*/
@Data
public class GetTrainingSoloDetailsListParam extends PageParam {
    /**
     * 排序字段： create_time ，training_score
     */
    private String sortField;

    /**
     * 评定结果
     */
    @Column()
    private String assessmentResult;

    /**
     * 训练项目id
     */
    @Column()
    private Long trainingProgramId;

    /**
     * 训练开始日期 yyyy-MM-dd
     */
    private LocalDate trainingStartDate;

    /**
     * 训练结束日期 yyyy-MM-dd
     */
    private LocalDate trainingEndDate;

    /**
     * 关键字
     */
    @Column()
    private String key;

    /**
     * 消防员姓名
     */
    @Column()
    private String firefighterName;

}